Deprecate widget flag: GTK_WIDGET_SENSITIVE
authorJavier Jardón <jjardon@gnome.org>
Mon, 1 Mar 2010 04:58:37 +0000 (05:58 +0100)
committerJavier Jardón <jjardon@gnome.org>
Mon, 1 Mar 2010 04:59:23 +0000 (05:59 +0100)
Use gtk_widget_get_sensitive() instead

https://bugzilla.gnome.org/show_bug.cgi?id=69872

21 files changed:
gtk/gtkassistant.c
gtk/gtkbutton.c
gtk/gtkclist.c
gtk/gtkcombobox.c
gtk/gtkdnd-quartz.c
gtk/gtkdnd.c
gtk/gtkentry.c
gtk/gtkfilechooserdefault.c
gtk/gtkfontsel.c
gtk/gtkoptionmenu.c
gtk/gtkpaned.c
gtk/gtktoolitem.c
gtk/gtkwidget.c
gtk/gtkwidget.h
modules/other/gail/gailcombo.c
modules/other/gail/gailcombobox.c
modules/other/gail/gailentry.c
modules/other/gail/gailmenuitem.c
modules/other/gail/gailoptionmenu.c
modules/other/gail/gailrange.c
modules/other/gail/gailwidget.c

index a1a63656bd251be93fe1ceaea66c09e833231137..33c54a0b8a2e33f9cd9348965e3fc75803fe2ec8 100644 (file)
@@ -599,7 +599,7 @@ set_current_page (GtkAssistant     *assistant,
       button[5] = assistant->last;
       for (i = 0; i < 6; i++)
         {
-          if (GTK_WIDGET_VISIBLE (button[i]) && GTK_WIDGET_SENSITIVE (button[i]))
+          if (GTK_WIDGET_VISIBLE (button[i]) && gtk_widget_get_sensitive (button[i]))
             {
               gtk_widget_grab_focus (button[i]);
               break;
index d2b56d0bfad6222c6e1c9bbb5d6f5ddbb57441f4..6862b180d5a6bc8d0f3f9edc173cec0e330cd319 100644 (file)
@@ -1691,7 +1691,7 @@ gtk_button_leave_notify (GtkWidget        *widget,
 
   if ((event_widget == widget) &&
       (event->detail != GDK_NOTIFY_INFERIOR) &&
-      (GTK_WIDGET_SENSITIVE (event_widget)))
+      (gtk_widget_get_sensitive (event_widget)))
     {
       button->in_button = FALSE;
       gtk_button_leave (button);
index 765df578881abaee60c51a43547ca491419c5edd..2e8c14e161ad4b2af0a9136d311baf1bf8b3e1a5 100644 (file)
@@ -986,7 +986,7 @@ gtk_clist_get_arg (GtkObject      *object,
       GTK_VALUE_BOOL (*arg) = TRUE;
       for (i = 0; i < clist->columns; i++)
        if (clist->column[i].button &&
-           !GTK_WIDGET_SENSITIVE (clist->column[i].button))
+           !gtk_widget_get_sensitive (clist->column[i].button))
          {
            GTK_VALUE_BOOL (*arg) = FALSE;
            break;
index 26da1cd6ed345be8f271935ddfbc3f0048302105..f4427bfa23f12006d76134941ae13d2fe811decc 100644 (file)
@@ -1120,7 +1120,7 @@ gtk_combo_box_button_state_changed (GtkWidget    *widget,
        {
          if ((GTK_WIDGET_STATE (widget) == GTK_STATE_INSENSITIVE) !=
              (GTK_WIDGET_STATE (priv->cell_view) == GTK_STATE_INSENSITIVE))
-           gtk_widget_set_sensitive (priv->cell_view, GTK_WIDGET_SENSITIVE (widget));
+           gtk_widget_set_sensitive (priv->cell_view, gtk_widget_get_sensitive (widget));
          
          gtk_widget_set_state (priv->cell_view, 
                                GTK_WIDGET_STATE (widget));
index 3d5a643edeb9843d277d277b2d2e47426a6ac064..fe06230c59dd11d573b512eb25496b3abacea98b 100644 (file)
@@ -667,7 +667,7 @@ gtk_drag_find_widget (GtkWidget       *widget,
   gint x_offset = 0;
   gint y_offset = 0;
 
-  if (data->found || !GTK_WIDGET_MAPPED (widget) || !GTK_WIDGET_SENSITIVE (widget))
+  if (data->found || !GTK_WIDGET_MAPPED (widget) || !gtk_widget_get_sensitive (widget))
     return;
 
   /* Note that in the following code, we only count the
index 8146cdd9685d645034418b2b5441fc6a249e6466..c256b0e55e859bd1f1ccac90fb30d9b5e75acc13 100644 (file)
@@ -1844,7 +1844,7 @@ gtk_drag_find_widget (GtkWidget       *widget,
   gint x_offset = 0;
   gint y_offset = 0;
 
-  if (data->found || !GTK_WIDGET_MAPPED (widget) || !GTK_WIDGET_SENSITIVE (widget))
+  if (data->found || !GTK_WIDGET_MAPPED (widget) || !gtk_widget_get_sensitive (widget))
     return;
 
   /* Note that in the following code, we only count the
index 58a56703da4f94c10c36fce686da9be1a9e1c61c..2d5387656d0a676a622bf3c76b76c3c0889c26b6 100644 (file)
@@ -3430,7 +3430,7 @@ gtk_entry_draw_progress (GtkWidget      *widget,
     }
 
   state = GTK_STATE_SELECTED;
-  if (!GTK_WIDGET_SENSITIVE (widget))
+  if (!gtk_widget_get_sensitive (widget))
     state = GTK_STATE_INSENSITIVE;
 
   gtk_paint_box (widget->style, event->window,
@@ -5139,7 +5139,7 @@ gtk_entry_real_activate (GtkEntry *entry)
          if (window &&
              widget != window->default_widget &&
              !(widget == window->focus_widget &&
-               (!window->default_widget || !GTK_WIDGET_SENSITIVE (window->default_widget))))
+               (!window->default_widget || !gtk_widget_get_sensitive (window->default_widget))))
            gtk_window_activate_default (window);
        }
     }
@@ -5588,7 +5588,7 @@ gtk_entry_draw_text (GtkEntry *entry)
       GtkStateType state;
 
       state = GTK_STATE_SELECTED;
-      if (!GTK_WIDGET_SENSITIVE (widget))
+      if (!gtk_widget_get_sensitive (widget))
         state = GTK_STATE_INSENSITIVE;
       text_color = widget->style->text[widget->state];
       bar_text_color = widget->style->fg[state];
index 3f634d3863a4a4f4342334da8757edd5041ba007..f97c01ee57b76fda8391fd220f518a59dd223e16 100644 (file)
@@ -3971,7 +3971,7 @@ browse_files_key_press_event_cb (GtkWidget   *widget,
       if (window
          && widget != window->default_widget
          && !(widget == window->focus_widget &&
-              (!window->default_widget || !GTK_WIDGET_SENSITIVE (window->default_widget))))
+              (!window->default_widget || !gtk_widget_get_sensitive (window->default_widget))))
        {
          gtk_window_activate_default (window);
          return TRUE;
index 0dca0a7f8daac81ca7c0c567e2f8c03c22179d63..3eb3d45c33eb8862341306f068478de89703c51d 100644 (file)
@@ -279,7 +279,7 @@ list_row_activated (GtkWidget *widget)
   if (window
       && widget != window->default_widget
       && !(widget == window->focus_widget &&
-          (!window->default_widget || !GTK_WIDGET_SENSITIVE (window->default_widget))))
+          (!window->default_widget || !gtk_widget_get_sensitive (window->default_widget))))
     {
       gtk_window_activate_default (window);
     }
index 7af0c7cfc85b47559d21b3b9feaf12ed3d2cd050..c1b9ed73bce322a0a45f90225712f952d1fc4984 100644 (file)
@@ -710,7 +710,7 @@ gtk_option_menu_select_first_sensitive (GtkOptionMenu *option_menu)
 
       while (children)
        {
-         if (GTK_WIDGET_SENSITIVE (children->data))
+         if (gtk_widget_get_sensitive (children->data))
            {
              gtk_option_menu_set_history (option_menu, index);
              return;
@@ -729,7 +729,7 @@ gtk_option_menu_item_state_changed_cb (GtkWidget      *widget,
 {
   GtkWidget *child = GTK_BIN (option_menu)->child;
 
-  if (child && GTK_WIDGET_SENSITIVE (child) != gtk_widget_is_sensitive (widget))
+  if (child && gtk_widget_get_sensitive (child) != gtk_widget_is_sensitive (widget))
     gtk_widget_set_sensitive (child, gtk_widget_is_sensitive (widget));
 }
 
index 48f72e0b9db501831d2278c575fb38f3983a5dfd..328f0ab7448d8f05fbdf87b78e6f32ea4a3a85e5 100644 (file)
@@ -2040,7 +2040,7 @@ gtk_paned_restore_focus (GtkPaned *paned)
   if (gtk_widget_is_focus (GTK_WIDGET (paned)))
     {
       if (paned->priv->saved_focus &&
-         GTK_WIDGET_SENSITIVE (paned->priv->saved_focus))
+         gtk_widget_get_sensitive (paned->priv->saved_focus))
        {
          gtk_widget_grab_focus (paned->priv->saved_focus);
        }
index 2d18d4e823d90dca12e6bf9ff27cf84aa9cccc4d..eb4d8008e2de515745a8f0ec439c2515da5c737e 100644 (file)
@@ -425,7 +425,7 @@ gtk_tool_item_property_notify (GObject    *object,
 
   if (tool_item->priv->menu_item && strcmp (pspec->name, "sensitive") == 0)
     gtk_widget_set_sensitive (tool_item->priv->menu_item,
-                             GTK_WIDGET_SENSITIVE (tool_item));
+                             gtk_widget_get_sensitive (GTK_WIDGET (tool_item)));
 }
 
 static void
@@ -1445,7 +1445,7 @@ gtk_tool_item_set_proxy_menu_item (GtkToolItem *tool_item,
          g_object_ref_sink (menu_item);
 
          gtk_widget_set_sensitive (menu_item,
-                                   GTK_WIDGET_SENSITIVE (tool_item));
+                                   gtk_widget_get_sensitive (GTK_WIDGET (tool_item)));
        }
       
       tool_item->priv->menu_item = menu_item;
index 691a49e840c4d32f5b953093e0009658b6d0a0d5..d06542ad8a21a5a7c65e84923ca20a20c450db1a 100644 (file)
@@ -2743,7 +2743,7 @@ gtk_widget_get_property (GObject         *object,
       g_value_set_boolean (value, (GTK_WIDGET_VISIBLE (widget) != FALSE));
       break;
     case PROP_SENSITIVE:
-      g_value_set_boolean (value, (GTK_WIDGET_SENSITIVE (widget) != FALSE));
+      g_value_set_boolean (value, (gtk_widget_get_sensitive (widget) != FALSE));
       break;
     case PROP_APP_PAINTABLE:
       g_value_set_boolean (value, (gtk_widget_get_app_paintable (widget) != FALSE));
@@ -6220,7 +6220,7 @@ gtk_widget_set_sensitive (GtkWidget *widget,
 
   sensitive = (sensitive != FALSE);
 
-  if (sensitive == (GTK_WIDGET_SENSITIVE (widget) != FALSE))
+  if (sensitive == (gtk_widget_get_sensitive (widget) != FALSE))
     return;
 
   if (sensitive)
@@ -6267,7 +6267,7 @@ gtk_widget_get_sensitive (GtkWidget *widget)
 {
   g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE);
 
-  return GTK_WIDGET_SENSITIVE (widget);
+  return (GTK_OBJECT_FLAGS (widget) & GTK_SENSITIVE) != 0;
 }
 
 /**
index 9f97ddff0d134a487ab816da4f161784cf002f05..97bf956ba848982db17363dbcb16fe823e98d3cb 100644 (file)
@@ -253,6 +253,7 @@ typedef enum
 #define GTK_WIDGET_DRAWABLE(wid)         (GTK_WIDGET_VISIBLE (wid) && GTK_WIDGET_MAPPED (wid))
 #endif
 
+#ifndef GTK_DISABLE_DEPRECATED
 /**
  * GTK_WIDGET_SENSITIVE:
  * @wid: a #GtkWidget.
@@ -260,6 +261,7 @@ typedef enum
  * Evaluates to %TRUE if the #GTK_SENSITIVE flag has be set on the widget.
  */
 #define GTK_WIDGET_SENSITIVE(wid)        ((GTK_WIDGET_FLAGS (wid) & GTK_SENSITIVE) != 0)
+#endif
 
 /**
  * GTK_WIDGET_PARENT_SENSITIVE:
index 6e3ac15978201791ed1198dbb6e3610750759b5b..08ce2eae01172a096cf290866d150a3bbd835c46 100644 (file)
@@ -267,7 +267,7 @@ gail_combo_do_action (AtkAction *action,
      */
     return FALSE;
 
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+  if (!gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   combo = GAIL_COMBO (action);
@@ -305,7 +305,7 @@ idle_do_action (gpointer data)
   gail_combo->action_idle_handler = 0;
   widget = GTK_ACCESSIBLE (gail_combo)->widget;
   if (widget == NULL /* State is defunct */ ||
-      !GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+      !gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   combo = GTK_COMBO (widget);
index e246aa32ebdb3d87f1f935aa3a55e0c075cad020..3b6fde6ab515d69bdb7db87f8100666ed9410402 100644 (file)
@@ -284,7 +284,7 @@ gail_combo_box_do_action (AtkAction *action,
      */
     return FALSE;
 
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+  if (!gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   combo_box = GAIL_COMBO_BOX (action);
@@ -313,7 +313,7 @@ idle_do_action (gpointer data)
   gail_combo_box->action_idle_handler = 0;
   widget = GTK_ACCESSIBLE (gail_combo_box)->widget;
   if (widget == NULL || /* State is defunct */
-      !GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+      !gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   combo_box = GTK_COMBO_BOX (widget);
index d72a9235d6c63a4c65f5e4652c5a2fa58b86ab11..5b01989e0f6e5a1650d28f6be52c94e3fae6cf29 100644 (file)
@@ -1204,7 +1204,7 @@ gail_entry_do_action (AtkAction *action,
      */
     return FALSE;
 
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+  if (!gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   switch (i)
@@ -1232,7 +1232,7 @@ idle_do_action (gpointer data)
   entry->action_idle_handler = 0;
   widget = GTK_ACCESSIBLE (entry)->widget;
   if (widget == NULL /* State is defunct */ ||
-      !GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+      !gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   gtk_widget_activate (widget);
index 24b1a853d59652fff22327321ee97184eeb51e6e..53257c846217a35f3b910bcf2dec1d15638b31bb 100644 (file)
@@ -291,7 +291,7 @@ gail_menu_item_do_action (AtkAction *action,
         /* State is defunct */
         return FALSE;
 
-      if (!GTK_WIDGET_SENSITIVE (item) || !GTK_WIDGET_VISIBLE (item))
+      if (!gtk_widget_get_sensitive (item) || !GTK_WIDGET_VISIBLE (item))
         return FALSE;
 
       gail_menu_item = GAIL_MENU_ITEM (action);
@@ -347,7 +347,7 @@ idle_do_action (gpointer data)
   menu_item->action_idle_handler = 0;
   item = GTK_ACCESSIBLE (menu_item)->widget;
   if (item == NULL /* State is defunct */ ||
-      !GTK_WIDGET_SENSITIVE (item) || !GTK_WIDGET_VISIBLE (item))
+      !gtk_widget_get_sensitive (item) || !GTK_WIDGET_VISIBLE (item))
     return FALSE;
 
   item_parent = gtk_widget_get_parent (item);
index 230ec3ec0ee1dd990ee3b72a582c6d23639b899d..a26325a432fbe05dd8e68959808f5e4e99319947 100644 (file)
@@ -212,7 +212,7 @@ gail_option_menu_do_action (AtkAction *action,
      */
     return FALSE;
 
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+  if (!gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   switch (i)
@@ -243,7 +243,7 @@ idle_do_action (gpointer data)
 
   widget = GTK_ACCESSIBLE (gail_button)->widget;
   if (widget == NULL /* State is defunct */ ||
-      !GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+      !gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
   button = GTK_BUTTON (widget); 
index 2fc51ec7b339bc85f94ca6d1ce3e5649a763988d..099d0c64ae8b771cd919c15b1d9310725973ce10 100644 (file)
@@ -346,7 +346,7 @@ gail_range_do_action (AtkAction *action,
      * State is defunct
      */
     return FALSE;
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+  if (!gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
   if(i==0)
    {
@@ -370,7 +370,7 @@ idle_do_action (gpointer data)
   range->action_idle_handler = 0;
   widget = GTK_ACCESSIBLE (range)->widget;
   if (widget == NULL /* State is defunct */ ||
-     !GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
+     !gtk_widget_get_sensitive (widget) || !GTK_WIDGET_VISIBLE (widget))
     return FALSE;
 
    gtk_widget_activate (widget);
index ea69cc777e270978c3a25b8f98e4c03953fea441..96e0015dde859f771bac8c61e00d149ffcf9a927 100644 (file)
@@ -991,7 +991,7 @@ gail_widget_real_notify_gtk (GObject     *obj,
   else if (strcmp (pspec->name, "sensitive") == 0)
     {
       state = ATK_STATE_SENSITIVE;
-      value = GTK_WIDGET_SENSITIVE (widget);
+      value = gtk_widget_get_sensitive (widget);
     }
   else
     return;